suffer a debacle - Turco Inglés Diccionario